package Model;

/**
 *
 * @author Rafael
 */
public class FilmeBean {

    private int codigo;
    private ProdutoraBean produtora;
    private MidiaBean midia;
    private GeneroBean genero;
    private String titulo_portugues;
    private String titulo_original;
    private String origem;
    private String ano;
    private String tempo_duracao;
    private String diretor;
    private String elenco;
    private float valor_adiciona;
    private int total_disponivel;

    public int getTotal_disponivel() {
        return total_disponivel;
    }

    public void setTotal_disponivel(int total_disponivel) {
        this.total_disponivel = total_disponivel;
    }

    public float getValorTotal() {
        return this.midia.getValor() + this.valor_adiciona;
    }

    /**
     * @return the codigo
     */
    public int getCodigo() {
        return codigo;
    }

    /**
     * @param codigo the codigo to set
     */
    public void setCodigo(int codigo) {
        this.codigo = codigo;
    }

    /**
     * @return the produtora
     */
    public ProdutoraBean getProdutora() {
        return produtora;
    }

    /**
     * @param produtora the produtora to set
     */
    public void setProdutora(ProdutoraBean produtora) {
        this.produtora = produtora;
    }

    /**
     * @return the midia
     */
    public MidiaBean getMidia() {
        return midia;
    }

    /**
     * @param midia the midia to set
     */
    public void setMidia(MidiaBean midia) {
        this.midia = midia;
    }

    /**
     * @return the genero
     */
    public GeneroBean getGenero() {
        return genero;
    }

    /**
     * @param genero the genero to set
     */
    public void setGenero(GeneroBean genero) {
        this.genero = genero;
    }

    /**
     * @return the titulo_portugues
     */
    public String getTitulo_portugues() {
        return titulo_portugues;
    }

    /**
     * @param titulo_portugues the titulo_portugues to set
     */
    public void setTitulo_portugues(String titulo_portugues) {
        this.titulo_portugues = titulo_portugues;
    }

    /**
     * @return the titulo_original
     */
    public String getTitulo_original() {
        return titulo_original;
    }

    /**
     * @param titulo_original the titulo_original to set
     */
    public void setTitulo_original(String titulo_original) {
        this.titulo_original = titulo_original;
    }

    /**
     * @return the origem
     */
    public String getOrigem() {
        return origem;
    }

    /**
     * @param origem the origem to set
     */
    public void setOrigem(String origem) {
        this.origem = origem;
    }

    /**
     * @return the ano
     */
    public String getAno() {
        return ano;
    }

    /**
     * @param ano the ano to set
     */
    public void setAno(String ano) {
        this.ano = ano;
    }

    /**
     * @return the tempo_duracao
     */
    public String getTempo_duracao() {
        return tempo_duracao;
    }

    /**
     * @param tempo_duracao the tempo_duracao to set
     */
    public void setTempo_duracao(String tempo_duracao) {
        this.tempo_duracao = tempo_duracao;
    }

    /**
     * @return the diretor
     */
    public String getDiretor() {
        return diretor;
    }

    /**
     * @param diretor the diretor to set
     */
    public void setDiretor(String diretor) {
        this.diretor = diretor;
    }

    /**
     * @return the elenco
     */
    public String getElenco() {
        return elenco;
    }

    /**
     * @param elenco the elenco to set
     */
    public void setElenco(String elenco) {
        this.elenco = elenco;
    }

    /**
     * @return the valor_adiciona
     */
    public float getValor_adiciona() {
        return valor_adiciona;
    }

    /**
     * @param valor_adiciona the valor_adiciona to set
     */
    public void setValor_adiciona(float valor_adiciona) {
        this.valor_adiciona = valor_adiciona;
    }
}
